from math import sqrt,floor
print("Введите четырехзначное число")
f=0
a1=float(input())
a = abs(a1)
a=floor(a)
b=a//1000
c=a//100%10
d=a%100//10
e=a%10
if 999<a<10000:
    if a%2==0 :
        print ("Число чётное: Да")
    else :
        print ("Число чётное: Нет")
    if a%3==0:
        print("Число кратное трём: Да")
    else :
        print ("Число кратное трём: Нет")
    j=floor(sqrt(a))
    l=sqrt(a)
    if j==l and a1 > 0:
        print ("Число является квадратом числа:",j)
    elif j!=l or a1 < 0:
        print ("Число является квадратом числа: Нет")
    print ("Наименьшая цифра числа:",min(b,c,d,e))
    print ("Наибольшая цифра числа:",max(b,c,d,e))
    if b==0 :
        f+=1
    if c==0 :
        f+=1
    if d==0:
        f+=1
    if e==0 :
        f+=1
    print ("Количество нулей в числе:",f)
    q=floor(sqrt(e))
    w=sqrt(e)
    if q!=w :
        print ("Цифра в разряде единиц является квадратом цифры: Нет")
    elif q==w :
        print ("Цифра в разряде единиц является квадратом цифры:",q)
    r=floor(sqrt(d))
    h=sqrt(d)
    if r==h :
        print ("Цифра в разряде десятков является квадратом цифры:",r)
    elif r!=h:
        print ("Цифра в разряде десятков является квадратом цифры: Нет")
    u=floor(sqrt(c))
    s=sqrt(c)
    if u==s  :
        print ("Цифра в разряде сотен является квадратом цифры:",u)
    elif u!=s :
        print ("Цифра в разряде сотен является квадратом цифры: Нет")
    z=floor(sqrt(b))
    k=sqrt(b)
    if z==k :
        print ("Цифра в разряде тысяч является квадратом цифры:",z)
    elif z!=k :
        print ("Цифра в разряде тысяч является квадратом цифры: Нет")
else :
    print ("Введённое число не является четырёхзначным")
